package cn.zhentao.dao;

import cn.zhentao.pojo.Permissions;
import cn.zhentao.pojo.Role;
import cn.zhentao.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserDao {
    User login(@Param("userName") String userName, @Param("password") String password);

    //根据id查询用户信息
    User findById(int userId);

    //根据userId获取角色信息
    List<Role> getUserRolesById(int userId);
    //根据角色信息获取权限信息

    List<Permissions> getUserPermissionsByRoleId(int roleId);
}
